package com.cm.behavior.state;

/**
 * 一个电视机有两种状态,关机状态和开机状态.关机状态只能开机,开机状态可以上下换台和关机.
 * @author gcm
 * @date 2024/7/22 15:08
 */
public interface State {
    /**
     * 开机
     */
    void onState();

    /**
     * 关机
     */
    void offState();

    /**
     * 上一个频道
     */
    void previousState();

    /**
     * 下一个频道
     */
    void nextState();

}
